类 背景精灵:游戏精灵
	变量 x1坐标:整数
	变量 y1坐标:整数
	变量 x2坐标:整数
	变量 y2坐标:整数
	变量 宽度:整数
	变量 高度:整数
	变量 移动速度:整数 = 1
	变量 移动间隔:整数 = 1
	变量 图片:位图对象?

	方法 背景移动()
		提交到缓存线程池运行()
		循环(真)
			自增(y1坐标,移动速度)
			自增(y2坐标,移动速度)
			如果 y2坐标 >= 高度
				y1坐标 = -高度
				y2坐标 = 0
			结束 如果
			延时(移动间隔)
		结束 循环
		结束提交到缓存线程池()
	结束 方法

	事件 背景精灵:绘制到场景(画布 : 画布对象,画笔 : 画笔对象)
		画布.画缩放位图(x1坐标,y1坐标,宽度,高度,图片,画笔)
		画布.画缩放位图(x2坐标,y2坐标,宽度,高度,图片,画笔)
	结束 事件

	事件 背景精灵:场景大小改变(宽度 : 整数,高度 : 整数)
		本对象.宽度 = 宽度
		本对象.高度 = 高度
		y1坐标 = -高度
		y2坐标 = 0
	结束 事件

结束 类

